Ejercicio No. 4 | ||||
EnunciadoEs tiene un tipo de avión que tiene dos clases diferentes: el avión militar y el avión comercial, por su parte un avión comercial puede ser un de carga o avión de pasajeros. Un avión puede tener de 1 a 4 motores. Así, también se programa un vuelo, el cual lo realiza de 1 a 2 pilotos. El vuelo es programado por una aerolínea. |
||||
SoluciónTenemos una clase Avión la cual cuenta con una relación de generalización con las clases diferentes de aviones (militar y comercial). La clase avión tiene una relación de composición con la clase avión. Para determinar la multiplicidad de esta relación nos preguntamos: ¿Cuántos motores pueden tener un avión? Un avión puede tener de 1 a 4 motores. La clase Avión tiene una relación de asociación con el vuelo. Tenemos la clase Vuelo tiene a su vez la misma relación con las clases Piloto y Aerolínea, igualmente para determinar la multiplicidad de estas relaciones nos preguntamos: ¿Cuántos vuelos pueden tener un avión? Un avión puede tener n vuelos programados. ¿Cuántos pilotos pueden tener un vuelo? Un vuelo puede tener de 1 a 2 pilotos. ¿Cuántos vuelos pueden tener un piloto? Un piloto puede tener n vuelos programados. ¿Cuántos vuelos programados pueden tener una aerolínea? Una aerolínea puede tener n vuelos programados. |
||||
|
|
|
|||